special advisor to the managing director - Turco Inglés Diccionario